IF  EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[V_ZecaFil_Vendas]'))
DROP VIEW [dbo].[V_ZecaFil_Vendas]
GO

CREATE VIEW [dbo].[V_ZecaFil_Vendas]
AS
SELECT  dbo.Clientes.Nome, dbo.Clientes.Fac_Mor, dbo.Clientes.Fac_Local, dbo.Clientes.Fac_Cp, dbo.Clientes.Fac_Cploc, dbo.Clientes.CDU_Contacto, 
		dbo.TDU_ItemVenda.CDU_Data, dbo.TDU_ItemVenda.CDU_DataRetirada, dbo.TDU_ItemVenda.CDU_Quantidade, dbo.TDU_ItemVenda.CDU_Valor, 
        dbo.TDU_ItemVenda.CDU_Anulado, dbo.TDU_TiposContracto.CDU_Descricao AS TipoContracto, dbo.TDU_DesignacaoServico.CDU_Descricao AS DesignacaoServico, 
        dbo.Vendedores.Nome AS Expr4, dbo.Vendedores.Telemovel, dbo.TDU_Venda.CDU_Zona, dbo.TDU_Venda.CDU_Morada, dbo.TDU_Venda.CDU_Contacto AS Contacto, 
        dbo.VendedorFoto.Foto
FROM    dbo.TDU_Venda 
		inner join dbo.Vendedores  on (dbo.Vendedores.Vendedor = dbo.TDU_Venda.CDU_Vendedor)
		left join dbo.VendedorFoto ON (dbo.Vendedores.Vendedor = dbo.VendedorFoto.Vendedor)
		inner join dbo.TDU_ItemVenda on (dbo.TDU_ItemVenda.CDU_Id = dbo.TDU_Venda.CDU_Id)
		inner join dbo.Clientes ON (dbo.Clientes.Cliente = dbo.TDU_ItemVenda.CDU_Cliente)
		left join dbo.TDU_DesignacaoServico on (dbo.TDU_DesignacaoServico.CDU_Codigo = dbo.TDU_ItemVenda.CDU_DesignacaoServico)
		left join dbo.TDU_TiposContracto on (dbo.TDU_TiposContracto.CDU_Codigo = dbo.TDU_ItemVenda.CDU_TipoContracto)

GO